package tag21_07_08.enums;

class KaffeSorteAlsKlasse {
	public static final KaffeSorteAlsKlasse KAFFEE = new KaffeSorteAlsKlasse() {
		public String toString() {
			return "Kaffee";
		}
	};
	
	public static final KaffeSorteAlsKlasse LATTE = new KaffeSorteAlsKlasse();
	public static final KaffeSorteAlsKlasse ESPRESSO = new KaffeSorteAlsKlasse();
}


enum KaffeeSorte {
	KAFFEE {
		public String toString() {
			return "Kaffee";
		}
	}, 
	LATTE, 
	ESPRESSO 
}

//class DeutscherKaffee extends KaffeeSorte {} //Compilerfehler

public class EnumsErweitern {

	public static void main(String[] args) {
		System.out.println( KaffeSorteAlsKlasse.LATTE );
		System.out.println( KaffeSorteAlsKlasse.KAFFEE );
		
		System.out.println("------------------------------");
		for( KaffeeSorte ks : KaffeeSorte.values() ) {
			System.out.println(ks);
		}
		

	}

}
